/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconbingzhuangtu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M412.943059 75.806118l134.716235 383.759058c3.644235 10.360471 12.288 18.160941 22.949647 20.781177l395.233883 96.225882a40.568471 40.568471 0 0 1 30.569411 44.875294l-0.752941 4.065883a487.002353 487.002353 0 0 1-473.20847 371.952941 487.002353 487.002353 0 0 1-161.310118-946.597647 40.688941 40.688941 0 0 1 51.802353 24.937412z m-86.136471 79.420235a26.383059 26.383059 0 0 0-4.21647 1.897412l-0.722824 0.421647a405.835294 405.835294 0 1 0 567.657412 525.884235l3.945412-8.613647a26.654118 26.654118 0 0 0-18.040471-36.713412l-2.951529-0.722823L508.476235 548.141176a32.466824 32.466824 0 0 1-22.889411-20.781176L360.448 171.369412a26.383059 26.383059 0 0 0-33.671529-16.143059zM506.187294 23.491765c1.626353 0 3.222588 0.090353 4.818824 0.271059l-4.427294 0.12047a487.002353 487.002353 0 0 1 501.278117 449.837177 2.409412 2.409412 0 0 1-0.180706 1.084235l0.120471 3.19247a40.568471 40.568471 0 0 1-80.805647 5.300706l-0.271059-2.620235-0.030118-1.596235a408.064 408.064 0 0 0-342.166588-369.54353 404.178824 404.178824 0 0 0-75.294118-4.879058l-0.030117-0.180706-3.011765 0.180706c-21.082353 0-38.430118-16.112941-40.357647-36.683295l-0.210823-3.915294c0-22.407529 18.160941-40.568471 40.56847-40.56847z"
        fill={getIconColor(color, 0, '#5A6979')}
      />
    </Svg>
  );
};

Iconbingzhuangtu.defaultProps = {
  size: 18,
};

Iconbingzhuangtu = React.memo ? React.memo(Iconbingzhuangtu) : Iconbingzhuangtu;

export default Iconbingzhuangtu;
